home *** CD-ROM | disk | FTP | other *** search
- if(_parent._x + _parent.speed < _parent.dest_x)
- {
- _parent._x += _parent.speed;
- if(_parent._xscale < 0)
- {
- _parent._xscale *= -1;
- }
- }
- else if(_parent.dest_x < _parent._x - _parent.speed)
- {
- _parent._x -= _parent.speed;
- if(0 < _parent._xscale)
- {
- _parent._xscale *= -1;
- }
- }
- else if(_parent.start_x < _parent._x)
- {
- _parent.dest_x = _parent.dest_left;
- }
- else
- {
- _parent.dest_x = _parent.dest_right;
- }
- if(_parent.timer == 0)
- {
- _parent.gotoAndStop("stand");
- }
- else
- {
- _parent.timer--;
- }
- x = _parent._x + _parent._parent._x;
- y = _parent._y + _parent._parent._y;
- if(x < _root.mascot._x + 30 && _root.mascot._x - 30 < x && (y < _root.mascot._y + 40 && _root.mascot._y < y) && _root.mascot.pushed != true)
- {
- _root.mascot.pushed = true;
- if(x < _root.mascot._x)
- {
- _root.mascot.dest_x = _root.mascot._x + 100;
- }
- else
- {
- _root.mascot.dest_x = _root.mascot._x - 100;
- }
- _root.mascot.jumping = true;
- _root.mascot.jumpspeed = _root.mascot.jumpspeed_max;
- _root.mascot.dest_y = _root.mascot._y - 100;
- _root.mascot.gotoAndStop("jump");
- _root.s_boing.start();
- }
-